
* {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-text-size-adjust: none;
}

input[type="submit"],
input[type="reset"],
input[type="button"],
button,
input[type="search"],
select,
input[type=number],
input[type=number] {
	-webkit-appearance: none;
}

input[type='number'],
input[type='tel'] {
	-moz-appearance: textfield;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 14px;
	color: #666;
	font-family: 'Microsoft Yahei', '微软雅黑';
}

html,
body {
	height: 100%;
}

body,
button,
input,
select,
textarea {
	font-family: 'Microsoft Yahei', '微软雅黑', \5FAE\8F6F\96C5\9ED1, '宋体', \5b8b\4f53, arial, 'Hiragino Sans GB', Tahoma, Arial, Helvetica;
}

ul,
ol,
li,
dl,
dd,
dt {
	list-style: none;
}

em {
	font-style: normal;
}

a {
	text-decoration: none !important;
}

a:hover {
	text-decoration: none;
	color: #333;
}

a:focus {
	outline: none
}
a:hover,
a:active {
	outline: none
}

:focus {
	outline: none
}

legend {
	color: #000;
}

fieldset,
img {
	border: 0;
}

label,
button {
	cursor: pointer;
	margin: 0px;
}

body {
	background: #dadee4;
}


/*解决IE图片缩放失真*/

img {
	-ms-interpolation-mode: bicubic;
}

.select {
	border: none;
	background-color: #fff;
	width: 100%;
}


/*清除浮动*/

.clearfix:after {
	content: '';
	display: block;
	height: 0;
	clear: both;
}

.clearfix {
	zoom: 1;
}

.clear {
	clear: both;
}

.u-typeicon .h4 {
	padding-left: 0;
}

.h4 {
	font-size: 20px;
	color: #333333;
	height: 50px;
	line-height: 50px;
	background: #eaedef;
	padding-left: 25px;
	margin-top: 0;
	margin-bottom: 0;
	/*background: pink;*/
}


/*分页样式*/

.pagination {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	;
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.pagination>li>a,
.pagination>li>span,
.pagination>li>input {
	position: relative;
	float: left;
	padding: 5px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #666;
	font-size: 14px;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
	margin: 0 7px;
}

.pagination>li>input {
	outline: none;
	width: 85px;
}

.pagination>li>button {
	padding: 4.5px 10px;
	margin-left: 5px;
}

.pagination>li>input:focus {
	border-color: #2e3b50;
}

.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
	z-index: 2;
	border-color: #999;
}


/*分页样式*/


/*账户安全样式*/

.safety {
	color: #fff;
	padding: 2px 23px;
	display: inline-block;
}

.safety-default {
	color: #b2b2b2;
	background: #e6e6e6;
}

.safety-ruo {
	background: #ea9292;
	color: #ffffff;
}

.safety-middle {
	background: #f1d93a;
	color: #ffffff;
}

.safety-strong {
	background: #5aac47;
	color: #ffffff;
}


/*账户安全样式*/


/*进度条*/

.progress {
	height: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: #f5f5f5;
	border-radius: 2px;
	border: 1px solid #4c88f5;
}

.progress-bar {
	float: left;
	width: 0;
	height: 100%;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	background-color: #4c88f5;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	-webkit-transition: width .6s ease;
	-o-transition: width .6s ease;
	transition: width .6s ease;
}


/*进度条*/


/*盒模型定义*/

.container {
	width: inherit;
	padding: 8px;
	padding-bottom: 0;
	width: 100%\0 !important;
	overflow: hidden;
}

.row {
	margin-left: -8px;
	margin-right: -8px;
}

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-left: 8px;
	padding-right: 8px;
}

.col-border {
	background: #fff;
}

.col-margin-top-box {
	margin-top: 10px;
}

.col-margin-bottom-box {
	margin-bottom: 10px;
}

.padding-leftright {
	padding-left: 0;
	padding-right: 0;
}


/*盒模型定义*/


/*表格样式*/

.table>thead>tr>th,
.table>tbody>tr>td {
	border: 0;
	word-break: break-all;
	/*white-space: nowrap;*/
	/*text-overflow: ellipsis;*/
	/*-moz-text-overflow: ellipsis;*/
	/*-o-text-overflow: ellipsis;*/
	/*overflow: hidden;*/
}

.table>thead>tr>th {
	color: #303030;
	font-weight: normal;
	padding: 10px 10px 20px 0;
}

.table>tbody>tr>td {
	padding: 20px 8px;
	text-align: left;
}

.table>tbody>tr.odd {
	background: #F7F8FA;
}

.table>thead>tr>th:before {
	content: "";
	margin-right: 8px;
	color: #ccc;
	font-size: 16px;
	display: inline-block;
	vertical-align: middle;
	border-left: 1px solid #ccc;
	height: 18px;
	float: left;
}

.table>thead>tr>th:first-child:before {
	border-left: none;
}

.table>tbody>tr:hover {
	background: #EDF0F2;
}

.table>tbody>tr.nohover:hover {
	background: inherit;
}

.table>tbody>tr>td .noread {
	color: #303030;
	font-weight: bold;
}

.table>tbody>tr>td i {
	display: inline-block;
	width: 6px;
	height: 6px;
	background: #3C8CFA;
	position: relative;
	border-radius: 42px;
	top: -3px;
	left: -19px;
	visibility: hidden;
}

.table>tbody>tr>td i.active {
	visibility: visible;
}


/*表格样式*/


/*文字颜色*/

.yellow {
	color: #FF6E6E !important;
}

.yellow:hover {
	color: #ff7713;
}

.stars ul li i.iconfont-yellow {
	color: #ff7713;
}

.blue {
	color: #4c88f5;
}

.blue:hover {
	color: #2252af !important;
}

.gray,
.gray:hover {
	color: #b2b2b2;
}

.red,
.red:hover {
	color: #ff2b2b;
}


/*文字颜色*/

.box-shadow:hover {
	-webkit-box-shadow: 0px 0px 12px 3px #ddd;
	-moz-box-shadow: 0px 0px 12px 3px #ddd;
	box-shadow: 0px 0px 12px 3px #ddd;
}


/* bobo@start*********************************************************************
 * @Author: bobo
 * @Date: 2016-06-21 10:40 */


/*iconfont字体图标*/


/*@font-face {*/


/*font-family: 'iconfont';*/


/*src: url('//at.alicdn.com/t/font_1469762990_074915.eot'); !* IE9*!*/


/*src: url('//at.alicdn.com/t/font_1469762990_074915.eot?#iefix') format('embedded-opentype'), !* IE6-IE8 *!*/


/*url('//at.alicdn.com/t/font_1469762990_074915.woff') format('woff'), !* chrome、firefox *!*/


/*url('//at.alicdn.com/t/font_1469762990_074915.ttf') format('truetype'), !* chrome、firefox、opera、Safari, Android, iOS 4.2+*!*/


/*url('//at.alicdn.com/t/font_1469762990_074915.svg#iconfont') format('svg'); !* iOS 4.1- *!*/


/*}*/


/* @font-face {
    font-family: 'iconfont';
    src: url('//at.alicdn.com/t/font_1474421160_4919229.eot'); IE9
    src: url('//at.alicdn.com/t/font_1474421160_4919229.eot?#iefix') format('embedded-opentype'), IE6-IE8
    url('//at.alicdn.com/t/font_1474421160_4919229.woff') format('woff'), chrome、firefox
    url('//at.alicdn.com/t/font_1474421160_4919229.ttf') format('truetype'), chrome、firefox、opera、Safari, Android, iOS 4.2+
    url('//at.alicdn.com/t/font_1474421160_4919229.svg#iconfont') format('svg'); iOS 4.1-
} */

@font-face {
	font-family: 'iconfont';
	/* project id："110594" */
	src: url('font/font_27g23qqjg67gmn29.eot');
	src: url('font/font_27g23qqjg67gmn29.eot?#iefix') format('embedded-opentype'), url('font/font_27g23qqjg67gmn29.woff') format('woff'), url('font/font_27g23qqjg67gmn29.ttf') format('truetype'), url('font/font_27g23qqjg67gmn29.svg#iconfont') format('svg');
}

.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}

.iconfont.ucenter {
	position: absolute;
	top: -4px;
	right: 0;
	font-size: 25px;
}

.btn i {
	margin-right: 8px;
}


/*模块*/

.m-box {
	background-color: #fff;
	display: block;
}

.m-box .box-title {
	height: 50px;
	line-height: 50px;
	color: #333;
	padding-left: 5px;
	font-size: 20px;
	margin-bottom: 6px;
	padding: 0 15px 0 20px;
	background-color: #eaedef;
}

.m-box .box-content {
	padding: 6px 15px 0 15px;
}


/*tab 切换*/

.m-tab {
	height: 36px;
	border-bottom: 1px solid #ddd;
}

.m-tab li {
	float: left;
	height: 35px;
	background-color: #fff;
	padding: 0px 15px;
	line-height: 35px;
	cursor: pointer;
	color: #A7B1C2;
	margin-right: 3px;
	border-radius: 3px 3px 0 0;
}

.m-tab li:hover {
	background-color: #e6e6e6;
	color: #676a6c;
}

.m-tab li.active {
	height: 36px;
	border: 1px solid #ddd;
	border-bottom: none;
	color: #4c88f5;
}

.m-tab li.active:hover {
	background-color: #fff;
	color: #4c88f5;
}

.lable-border-none {
	border: none !important;
}

.panel-search .btn {
	padding: 8px 30px;
	margin-left: 20px;
}

.panel-search form {
	margin-top: 20px;
	margin-left: 10px;
}


/*table*/

.m-table {
	min-height: 660px;
	border-bottom: 1px solid #e6e6e6;
	margin: 10px;
	margin-top: none;
}

table.dataTable thead .sorting_asc {
	background: url('../js/plugins/datatables/sort_asc.png') no-repeat center right;
}

table.dataTable thead tr.sort-th .sorting_asc {
	background: #ffffff;
}

table.dataTable thead th.u-t-check.sorting_asc {
	background-image: none;
}

table.dataTable thead tr.sort-th .sorting {
	background: #ffffff;
}

table.dataTable thead .sorting {
	background: url('../js/plugins/datatables/sort_both.png') no-repeat center right;
}

table.dataTable thead .sorting_desc {
	background: url('../js/plugins/datatables/sort_desc.png') no-repeat center right;
}

.dataTables_wrapper {
	padding-bottom: 10px;
	position: relative;
}

.dataTables_wrapper .table {
	margin: 0;
	table-layout: fixed
}

.dataTables_wrapper .table_bottom {
	position: relative;
	margin-top: 6px;
	float: left;
	width: 50%\0;
}

.dataTables_wrapper .table-page {
	float: right;
	margin-top: 6px;
	position: relative;
	padding-right: 25px;
}

.dataTables_wrapper .dataTables_filter {
	display: none;
}

.dataTables_wrapper .dataTables_info {
	float: left;
	margin-top: 7px;
}

.dataTables_wrapper .dataTables_length {
	float: left;
	margin-top: 5px;
	margin-left: 20px;
	font-weight: normal !important;
	width: 285px\0;
}

.dataTables_wrapper .dataTables_length label {
	font-weight: normal;
	cursor: auto;
}

.dataTables_wrapper .dataTables_paginate {
	position: relative;
	vertical-align: middle;
	display: inline-block;
	float: left;
}

.dataTables_wrapper .dataTables_paginate .paginate_button,
.dataTables_wrapper .dataTables_paginate .ellipsis {
	float: left;
	background: #fff;
	border: 1px solid #cad2da;
	display: inline-block;
	padding: 3px 10px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	position: relative;
	color: #a6a6a6;
	margin: 0px 6px;
	cursor: pointer;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	color: #4b527c;
	z-index: 2;
	border: 1px solid #999;
	background-color: #eee;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.previous {
	border-radius: 3px 0px 0px 3px;
	margin-left: 0px;
	display: none
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current {
	color: #4b527c;
	z-index: 2;
	border: 1px solid #999;
	background-color: #eee;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.next {
	border-radius: 0px 3px 3px 0px;
	display: none;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled {
	color: #bbb;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover {
	border: 1px solid #e7eaec;
}

.dataTables_wrapper .gotopage {
	float: left;
	margin-left: 10px;
	height: 34px;
}

.dataTables_wrapper .gotopage .gotopage-text {
	border: 1px solid #cad2da;
	margin: 0px 3px;
	width: 80px;
	padding: 3px 10px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
}

.dataTables_wrapper .gotopage .gotopage-text:hover {
	border: 1px solid #999
}

.dataTables_wrapper .gotopage button {
	padding: 4px 10px;
	margin-left: 5px;
}

.dataTables_wrapper .dataTables_processing {
	margin-top: 5px;
	color: #989898;
	vertical-align: middle;
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: 2000;
	background-image: url(../images/loading-0.gif);
	background-repeat: no-repeat;
	background-position: center 300px;
	top: 0px;
	left: 0px;
}

.dataTables_wrapper .moni_length {
	display: inline-block;
}

.dataTables_wrapper .moni_length span {
	margin: 0px 8px;
	padding: 0px 3px;
	display: inline-block;
	cursor: pointer;
}

.dataTables_wrapper .moni_length span:hover,
.dataTables_wrapper .moni_length span.active {
	color: #4c88f5;
}


/**单选多选按钮**/

.checkbox,
.radio {
	display: none;
}

.checkbox_div {
	display: inline-block;
	position: relative;
	margin-right: 15px;
	vertical-align: middle;
	line-height: 18px;
}

.table .checkbox_div {
	margin: 0;
}

.checkbox_div .m-check,
.radio_div .m-radio {
	cursor: pointer;
	display: inline-block;
	width: 22px;
	height: 22px;
	background-image: url(../images/check.png);
	vertical-align: middle;
}

.checkbox_div .checklabel {
	margin-left: 5px;
	cursor: pointer;
}

.radio_div {
	display: inline-block;
	height: 22px;
	position: relative;
	margin-right: 15px;
	min-width: 90px\0;
	vertical-align: middle;
}

.checkbox_div .m-check {
	background-position: -88px 0;
}

.checkbox_div .m-check:hover {
	background-position: -110px 0;
}

.checkbox_div .m-check.checked {
	background-position: -132px 0;
}

.checkbox_div .m-check.disabled {
	background-position: -154px 0;
}

.radio_div .m-radio {
	background-position: 0px 0;
	margin-right: 5px;
	cursor: pointer;
}

.radio_div:hover .m-radio {
	background-position: -22px 0;
}

.radio_div .m-radio.checked {
	background-position: -44px 0;
}

.radio_div .m-radio.disabled {
	background-position: -66px 0;
}

.radio_div label {
	font-weight: normal;
	vertical-align: middle;
}

.u-datetime {
	cursor: pointer;
	display: inline-block;
	position: relative;
	padding-right: 20px;
	background-image: url("../images/datetime.png");
	background-repeat: no-repeat;
	background-position: right 6px;
	background-color: #fff;
}


/*表单*/

.m-form {}

.m-form> li {
	position: relative;
	zoom: 1;
	font-size: 0;
}

.m-form> li .form-label,
.m-form> li .form-element {
	display: inline-block;
	vertical-align: top;
	border-bottom: 1px solid #dbdbdb;
	position: relative;
	min-height: 36px;
	font-size: 14px;
	letter-spacing: normal;
	word-spacing: normal;
}

.m-form> li .form-label {
	border-bottom: none
}

.m-form> li .btn {
	font-size: 14px;
	letter-spacing: normal;
	word-spacing: normal;
}

.m-form> li .btn.chat {
	top: -1px;
	right: -105px;
	border-radius: 4px;
}

.m-form> li .form-label {
	min-width: 80px;
	text-align: left;
}

.m-form> li .form-element {
	min-width: 180px;
}

.m-form> li .form-element1 {
	width: 110px !important;
	min-width: 0;
	position: relative;
}

.form-element>ul {
	list-style: none;
	position: absolute;
	left: 0;
	top: 37px;
	z-index: 99;
	background-color: #fff;
	padding: 3px;
	border: 1px solid #ddd;
	width: 110px;
	border-top: 0
}

.form-element>ul>li {
	height: 36px;
	line-height: 36px;
	text-align: left;
	cursor: pointer;
	padding-left: 10px;
}

.form-element>ul>li.active {
	background-color: #eee;
	color: #4c88f5
}

.m-form> li .form-label label {
	font-weight: normal;
	text-align: center;
	padding: 0px 2px 10px 2px;
	margin: 0px;
	height: 36px;
	line-height: 26px;
	cursor: default;
}

.m-form> li .form-element .form-input {
	padding: 0 12px 10px 12px;
	height: 36px;
	width: 100%;
	line-height: 26px;
}

.m-form> li .form-element .form-input:-ms-input-placeholder {
	color: #999
}

.m-form> li .form-label s {
	text-decoration: none;
	position: absolute;
	left: -10px;
	top: 3px;
	font-size: 16px;
	color: #ff2b2b;
}

.m-form> li .form-element .form-input-left {
	padding-left: 0;
}

.box-form {
	padding: 10px 30px;
}

.box-form>ul>li {
	padding-bottom: 20px;
	width: 100%;
}


/*.box-form >ul >li .form-element{ width: 550px; }*/

.box-form>ul>li.form-btn {
	padding-bottom: 16px;
	text-align: left;
	padding-left: 76px;
}

.box-form>ul>li.form-btn .btn {
	margin: 0 5px;
}

.form-element .checkout {
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: -21px;
	font-size: 12px;
	padding-left: 10px;
	color: #ee2222;
	z-index: 20;
}

.box-form>ul>li .form-element .checkout span {
	display: block;
	background-image: url(../images/error.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 18px;
	text-align: left
}

.layui-layer-dialog .layui-layer-content .layui-layer-ico {
	position: relative;
}

.textarea {
	width: 100%;
	min-height: 107px;
	padding: 0px 12px 10px 0px;
	line-height: 26px;
	resize: none;
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default.focus[disabled],
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default.active[disabled],
fieldset[disabled] .btn-default.active {
	color: #fff;
	background-color: #c5cdd6;
	border-color: #c5cdd6;
}

.signPre {
	display: inline-block;
	padding: 4px 10px;
	margin-left: 5px;
	margin-bottom: 10px;
	border: 1px solid #DBDBDB;
	background: #fff;
	font-size: 14px;
	cursor: pointer;
	vertical-align: bottom;
}

.signPre.active {
	background: #4C88F5;
	color: #fff;
}


/*添加短信记录里面的日期筛选*/

.datePic {
	padding: 20px 20px 0 10px
}

.datePic>div {
	margin-right: 20px;
}

.radio-date {
	background: url(../images/check.png) no-repeat 0 0;
	width: 21px;
	height: 21px;
	float: left;
	cursor: pointer;
	margin-right: 5px;
	margin-top: -1px;
}

.radio-date:hover {
	background-position: -22px 0
}

.radio-date.checked {
	background-position: -44px 0
}

.datePic label {
	font-weight: normal !important;
}

.m-form-body {
	padding: 0px;
	margin: 0px;
	background: #fff;
}

.text-normal {
	font-size: 14px;
	letter-spacing: normal;
	word-spacing: normal;
}

.u-td-a {
	margin-right: 30px;
}

.u-td-a:last-child {
	margin-right: 0
}

.blue-a {
	color: #4c88f5
}

.blue-a:hover {
	color: #4f7cbf;
}

.yellow-a {
	color: #ff6920
}

.yellow-a:hover {
	color: #e58600;
}

.f-search li .form-label {
	border-bottom: none;
}

.btn i {
	font-size: 14px;
}

.a-underline {
	text-decoration: underline !important;
}

.texttable> tbody> tr> td {
	padding: 15px 8px !important;
}

.m-loading {
	background-image: url(../images/ajaxload.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.m-error {
	background-image: url(../images/ajaxerror.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.span-input {
	padding: 0px 12px 10px 12px;
	width: 100%;
	line-height: 26px;
	min-height: 36px;
	height: auto;
	word-break: break-all;
}

.m-seebigimg {
	display: inline-block;
	position: relative;
	z-index: 1;
	width: 190px;
	height: 135px;
}

.m-seebigimg img {
	width: 190px;
	height: 135px;
	display: inline-block;
}

.m-seebigimg .seebtn {
	position: absolute;
	z-index: 2;
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
	text-align: center;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	line-height: 125px;
	text-align: center;
}

.m-seebigimg .seebtn:hover {
	background-color: rgba(0, 0, 0, 0.7);
}

.m-seebigimg .seebtn a {
	color: #ddd;
	margin: 0 5px;
}

.m-seebigimg .seebtn a:hover {
	color: #fff;
}

.m-seebigimg .seebtn i {
	font-size: 50px;
}

.m-form .signLeft,
.m-form .signRight {
	top: 3px;
	color: #ADADAD;
}

.m-form .signLeft {
	left: -7px;
}

.m-form .signRight {
	left: 96%
}


/*单图上传*/

.webuploader-container {
	position: relative;
}

.webuploader-element-invisible {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px);
	/* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}

.uploader-list {
	margin-top: 10px;
	display: none;
}

.uploader-list .item {
	position: relative;
	display: inline-block;
	width: 126px;
	height: 126px;
	margin-right: 10px;
}

.uploader-list .pic-box,
.uploader-list .original-box {
	border: #e7e7e7 1px solid;
	padding: 2px;
}

.uploader-list .info {
	display: none;
}

.uploader-list .state,
.progress-box {
	position: absolute;
	z-index: 2;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #fff;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background: url("../images/png.png") repeat;
	font-size: 12px;
}

.progress-box {
	z-index: 6;
	padding: 0px 5px;
}

.progress-box .progress-bar {
	text-align: left;
	background: #65615c;
	height: 6px;
	border-radius: 3px;
	width: 100%;
	position: relative;
	display: block;
	margin-top: 8px;
}

.progress-box .progress-bar .progress_in {
	display: block;
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-size: 30px 30px;
	-webkit-animation: progress 2s linear infinite;
	-o-animation: progress 2s linear infinite;
	animation: progress 2s linear infinite;
	height: 6px;
	border-radius: 3px;
}

.cance-btn {
	position: absolute;
	bottom: 0px;
	right: 8px;
	cursor: pointer;
	color: #eee;
	z-index: 100;
}

.cance-btn:hover {
	color: #fff;
}

.cance-btn.orignimg {
	position: relative;
	display: inline-block;
	margin: 0px auto;
}

.info_edit_btn {
	font-size: 12px;
}

.info_edit_btn i {
	margin-right: 5px;
}

.uploader-thum-container .tips {
	vertical-align: bottom;
	margin-left: 10px;
	display: inline-block;
}

.tips-ie8 {
	width: 100%;
	color: rgb(255, 45, 50);
	font-size: 12px;
	background-color: rgb(253, 231, 235);
	padding: 12px 11px;
}

.tips-ie8 .closebtn {
	cursor: pointer;
	color: rgb(255, 45, 50);
}

.tips-ie8 .closebtn:hover {
	color: #c00;
}

.table> tbody> tr> td a.yellow,
.table> tbody> tr> td a.yellow-a {
	color: #4c88f5 !important;
}

.table> tbody> tr> td a.yellow:hover,
.table> tbody> tr> td a.yellow-a:hover {
	color: #A52D2D !important;
}

td.nobreakword {
	word-break: normal !important;
}


/* bobo@end*********************************************************************/


/*针对IE8的hack处理*/

.col-lg-6 {
	width: 50%\0;
	float: left\0;
	margin-top: 8px;
}


/*针对谷歌浏览器，记住密码有黄色*/

input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px white inset !important;
	-webkit-text-fill-color: #666 !important;
}

#header .massage>li.lxkefu>div:hover {
	color: #b1c0cd;
	cursor: default;
}

.loading-p {
	font-size: 16px;
	height: 25px;
	line-height: 25px;
	cursor: pointer;
	margin-left: -42%;
}

.loading-p .loading-i {
	width: 25px;
	height: 20px;
	display: inline-block;
	vertical-align: -5px;
	margin-left: 6px;
	background: url("../images/loading.png") 0px 0px no-repeat;
}

.overflow-hidden {
	overflow: hidden;
}

.overflow-x {
	overflow-x: hidden;
}

.color_9298a4 {
	color: #9298a4;
}

@media (max-width:1531px) {
	.table_overflow {
		width: 1170px!important;
		overflow-x: auto;
	}
}

@media (max-width:1550px) {
	.media-pull-left {
		width: 100%;
		margin-top: 20px;
	}
	li.media-pull-left .form-label {
		margin-left: 0!important;
	}
}

#messState {
	width: 100px;
	padding-left: 15px;
}

#exp-u {
	list-style: none;
	height: 40px;
	line-height: 40px;
	margin: 10px 10px;
	position: relative;
	z-index: 99;
	border-bottom: 1px solid #ddd;
}

#exp-u>li {
	float: left;
	width: 100px;
	text-align: center;
	cursor: pointer;
}

#exp-u>li.active {
	border: 1px solid #ddd;
	border-bottom: 2px solid #fff;
	color: #4c88f5;
	position: relative;
	z-index: 999999;
	height: 41px;
}

#exp-u>li.exp-null {
	cursor: auto;
	height: 41px;
	text-align: right;
	float: right
}


/*公共样式*/

.posr {
	position: relative;
}

.posa {
	position: absolute;
}


/*模板库样式*/

.example-btn {
	float: right;
	width: 106px;
	position: absolute;
	z-index: 99999;
	background-color: #4C88F5;
	color: #fff !important;
	right: 10px;
	top: 0
}

.example-btn:hover {
	background-color: #1C68F2;
}

.example-btn:last-of-type {
	right: 120px
}

.example-btn div a {
	height: 50px !important;
	line-height: 50px !important;
	font-size: 14px;
	color: #fff;
}

.example-btn>div:first-child {
	margin-top: -3px;
}

.exampClcik {
	box-shadow: 0 2px 0 3px rgba(228, 222, 222, .2);
	display: none;
	width: 106px;
}

.example-btn div a {
	display: inline-block;
	width: 100%;
	height: 100%;
	line-height: 40px;
	text-align: center;
	cursor: pointer;
}

.load-in,
.add-examp {
	cursor: pointer
}

.ex-content {
	margin-left: 100px;
}

.checkD {
	width: 170px;
	margin-left: 1%;
	padding-top: 2px;
}

.check_btn {
	float: left;
	margin-left: 10px;
	padding: 1px 5px;
	background-color: #ffffff
}

.check_btn.active {
	background-color: #4c88f5;
	color: #fff
}

.check_btn:hover {
	background-color: #4c88f5;
	color: #fff
}

.padding-left-5 {
	padding-left: 8px;
}


/*修改通讯录*/

.mask {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, .1);
	z-index: 1000;
	width: 100%;
	height: 100%;
	display: none
}

.userT {
	text-align: left;
	height: 58px;
	padding-top: 20px;
	font-size: 16px;
	font-weight: 700;
	color: #333;
	background-color: #fff;
}

#numberList {
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 15px;
	height: 400px;
	width: 400px;
	position: absolute;
	z-index: 1111;
	background-color: #fff;
	margin: -200px;
	left: 50%;
	top: 50%
}

.numlist {
	height: 250px;
	overflow-y: scroll
}

.mt15 {
	margin-top: 15px;
}

.mt50 {
	margin-top: 50px;
}

#userbtn {
	float: right
}

#example {
	margin-top: -4px;
	width: 150px;
	height: 36px;
	line-height: 36px;
}


/*开票须知*/

.openTicket {
	padding: 18px 60px 0 60px;
}

.opentitle {
	font-size: 16px;
	color: #000;
}

.openContent {
	margin-top: 20px;
}

.openContent p {
	line-height: 3rem;
	font-size: 12px;
}

.openContent p span.color_red {
	color: red;
}

.openTickets {
	padding: 55px 60px 0 60px;
}

.openTickets>div {
	text-align: left;
	font-size: 18px;
	color: #000;
}

.openTickets>div p {
	line-height: 2em;
	font-size: 16px;
	color: #000;
}

.openTickets>div p .color_red {
	color: red;
}


/*自动水平垂直居中*/

.auto_center {
	display: table;
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	width: 100%;
}


/*信息安全联系客服按钮*/

.btn.btn-DDDDDD {
	color: #666666;
	background-color: #EAEAEA;
	border-color: transparent;
	padding: 6px 9px;
	font-size: 114px;
	line-height: 1.42857143;
	border-radius: 0;
	text-align: center;
}

.btn.btn-DDDDDD:focus,
.btn.btn-DDDDDD.focus {
	color: #666666;
	background-color: #d1d1d1;
	border-color: rgba(0, 0, 0, 0);
}

.btn.btn-DDDDDD:hover {
	color: #666666;
	background-color: #d1d1d1;
	border-color: rgba(0, 0, 0, 0);
}

.btn.btn-DDDDDD:active,
.btn.btn-DDDDDD.active,
.open> .dropdown-toggle.btn.btn-DDDDDD {
	color: #666666;
	background-color: #d1d1d1;
	border-color: rgba(0, 0, 0, 0);
}

.btn.btn-DDDDDD:active:hover,
.btn.btn-DDDDDD.active:hover,
.open> .dropdown-toggle.btn.btn-DDDDDD:hover,
.btn.btn-DDDDDD:active:focus,
.btn.btn-DDDDDD.active:focus,
.open> .dropdown-toggle.btn.btn-DDDDDD:focus,
.btn.btn-DDDDDD:active.focus,
.btn.btn-DDDDDD.active.focus,
.open> .dropdown-toggle.btn.btn-DDDDDD.focus {
	color: #666666;
	background-color: #bfbfbf;
	border-color: rgba(0, 0, 0, 0);
}

.btn.btn-DDDDDD:active,
.btn.btn-DDDDDD.active,
.open> .dropdown-toggle.btn.btn-DDDDDD {
	background-image: none;
}

.btn.btn-DDDDDD.disabled,
.btn.btn-DDDDDD[disabled],
fieldset[disabled] .btn.btn-DDDDDD,
.btn.btn-DDDDDD.disabled:hover,
.btn.btn-DDDDDD[disabled]:hover,
fieldset[disabled] .btn.btn-DDDDDD:hover,
.btn.btn-DDDDDD.disabled:focus,
.btn.btn-DDDDDD[disabled]:focus,
fieldset[disabled] .btn.btn-DDDDDD:focus,
.btn.btn-DDDDDD.disabled.focus,
.btn.btn-DDDDDD[disabled].focus,
fieldset[disabled] .btn.btn-DDDDDD.focus,
.btn.btn-DDDDDD.disabled:active,
.btn.btn-DDDDDD[disabled]:active,
fieldset[disabled] .btn.btn-DDDDDD:active,
.btn.btn-DDDDDD.disabled.active,
.btn.btn-DDDDDD[disabled].active,
fieldset[disabled] .btn.btn-DDDDDD.active {
	background-color: #EAEAEA;
	border-color: transparent;
}

.btn.btn-DDDDDD .badge {
	color: #EAEAEA;
	background-color: #666666;
}

.downloadCenter .downloadBtn {
	display: inline-block;
	background: #FFFFD8;
	border: 1px solid #FBB13B;
	font-size: 12px;
	margin-left: 7px;
	color: black;
}

.downloadCenter .download,
.downloadCenter .reDownLoad {
	cursor: pointer;
}


/*用css强制去掉美洽*/

#MEIQIA-BTN-HOLDER,
#MEIQIA-INVITE {
	display: none !important;
}


/*******************emailcar样式*****************************/


/**********index*****************/

.em-lev {
	margin: 20px 0 10px 0;
}

.border-top {
	border-top: 0;
}

.pad15 {
	padding-top: 15px;
}

.mar5 {
	margin-right: 5px;
}

.textBot {
	vertical-align: text-bottom;
	margin-left: 8px;
	cursor: default;
}

.showpro {
	width: 75%;
	position: relative;
	height: 50px;
}

@media screen and (max-width:1400px) and (min-width: 1200px) {
	.showpro {
		width: 85%
	}
}

@media(max-width: 1195px) {
	.media-screen {
		margin-top: 8px;
	}
	.col-lg-6 {
		padding-right: 8px!important;
	}
	.col-lg-5 {
		margin-top: 8px;
	}
	.col-lg-7 {
		padding-right: 8px!important;
	}
}

@media (min-width: 992px) {
	.border-top {
		border-top: 1px solid #ddd;
	}
}

@media screen and (max-width:1200px) {
	.showpro {
		width: 50%
	}
}

.showpro>li {
	width: 25%;
	text-align: left;
	float: left;
	font-size: 14px !important;
	cursor: pointer;
}

.color_4C88F5 {
	color: #4C88F5;
}

.showpro>li .greenCircle,
.showpro>li .grayCircle {
	width: 20px;
	height: 20px;
	line-height: 20px;
	border-radius: 50%;
	margin-right: 5px;
	text-align: center;
	display: inline-block;
	color: #fff;
	font-size: 12px;
}

.showpro>li .greenCircle {
	background-color: #1c68f2 !important;
	color: #fff;
}

.showpro>li .grayCircle {
	background-color: #aaa;
}

.showpro>li.active {
	color: #4c88f5 !important;
}

.mycaret {
	border-bottom: 8px solid #1c68f2;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
	width: 0 !important;
	height: 0;
	left: 12.5%;
	bottom: 0;
}

.newTasks_c {
	padding: 0 30px;
}

.newTasks_ad>p {}

.isIdenter {
	cursor: pointer;
}

.identer_con {
	padding: 30px 60px;
}

.identer_con s {
	color: red;
}

.identer_con p {
	line-height: 3em;
}

.identer_con span {
	font-size: 18px;
	font-weight: bold;
	color: #333;
}

.btn-contact {
	float: right;
	margin-top: 20px;
}


/*******************发信域名***************/

.loading-icon {
	background: url(../img/loading.png) no-repeat center center;
	width: 16px;
	height: 18px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}


/*旋转animation*/

@-webkit-keyframes zzrotateIn {
	0% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(-200deg);
	}
	100% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(0);
	}
}

@-moz-keyframes zzrotateIn {
	0% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(-200deg);
	}
	100% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(0);
	}
}

@-ms-keyframes zzrotateIn {
	0% {
		-ms-transform-origin: center center;
		-ms-transform: rotate(-200deg);
	}
	100% {
		-ms-transform-origin: center center;
		-ms-transform: rotate(0);
	}
}

@keyframes zzrotateIn {
	0% {
		transform-origin: center center;
		transform: rotate(-200deg);
	}
	100% {
		transform-origin: center center;
		transform: rotate(0);
	}
}

.zzrotateIn {
	animation: zzrotateIn 0.5s infinite;
	-webkit-animation: zzrotateIn 0.5s infinite;
}


/*end 旋转animation*/

.mt5 {
	margin-top: 5px;
}

.text-decoration {
	text-decoration: underline !important;
}

.mline {
	color: #ddd;
}

.color_4c88f5 {
	color: #4c88f5
}

.bold {
	font-weight: bold;
}

.font-16 {
	font-size: 16px;
}

.color_f25e0d {
	color: #f25e0d !important;
}

.line-height-2 {
	line-height: 2em;
}

.font-normal {
	font-weight: normal;
}

.padl15 {
	padding-left: 15px;
}

.box-email {
	padding: 30px 60px;
}

.box-email .form-label {
	width: 15%;
	float: left;
	min-height: 37px;
	vertical-align: top;
	/*border-bottom: 1px solid #bbb;*/
	text-align: center;
}

.box-email .form-element {
	width: 82%;
	margin-left: 18%;
	vertical-align: top;
	border-bottom: 1px solid #bbb;
	position: relative;
	min-height: 37px;
	font-size: 14px;
	letter-spacing: normal;
	word-spacing: normal;
}

.box-emails .form-element {
	margin-left: 0;
	width: 465px !important;
}

.box-email .form-input {
	width: 100%;
}

.box-email .advs {
	width: 85%;
	margin-left: 16%;
	margin-top: 25px;
}

.box-email .form-btn {
	margin-top: 10px;
}

.my-form1>li {
	font-size: inherit !important;
}


/************配置*****************/

.form-label1 {
	width: 48%;
	padding-bottom: 10px;
}

.m-box .box-content {
	padding: 6px 14px 20px 7px !important;
}

.form-label1>div {
	line-height: 2em;
}

.m-form1>li {
	font-size: 14px;
}

.m-form1> li .form-label {
	min-width: 80px;
	margin-right: 4%;
	text-align: left;
}

.m-form1> li .form-label label {
	text-align: left;
	height: auto !important;
}

.unvisiblity {
	visibility: hidden;
}

.color_000 {
	color: #000;
	font-weight: bold;
}

.yz_result {
	color: green;
}

.mb8 {
	margin-bottom: 8px;
}

.mb15 {
	margin-bottom: 15px;
}

.w100 {
	width: 100%;
}

.box-form>.m-form1>li {
	padding-bottom: 20px;
	width: 100%;
	font-size: 14px;
}

.mtb15 {
	margin-bottom: 15px;
	margin-top: 15px;
}

.downloadBtn {
	display: inline-block;
	background: #FFFFD8;
	border: 1px solid #FBB13B;
	font-size: 12px;
	margin-left: 7px;
	color: black;
}

.my-forms> li .form-label label {
	width: 108px;
	text-align: center;
}

.my-forms>li {
	font-size: 14px;
}

.show_edit {
	margin-top: 20px;
	font-size: 14px !important;
}

.show_edit>span {
	display: inline-block;
	width: 108px;
	text-align: center;
	padding: 0px 12px 10px 12px;
	margin-right: 15px;
}

.sh_result {
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
}

.sh_ing,
.sh_fail {
	color: #ff8000;
	border: 1px solid #ff8800;
}

.sh_succ {
	color: green;
	border: 1px solid green;
	margin: 10px 0;
}

.sh_result>span {
	font-size: 14px;
	color: #666
}

.mb30 {
	margin-bottom: 30px;
}

.multEmail {
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
}

.multEmail1 {
	padding-bottom: 20px;
	padding-top: 20px;
}

.mult_choose {
	padding: 5px 0 20px 0
}

.multEmail li,
.multEmail1 li {
	width: 50%;
	float: left;
	margin-top: 10px;
}

.multEmail li span.single-text,
.multEmail1 li span.single-text {
	width: 84%;
	display: inline-block;
}

.m-checkBox {
	display: inline-block;
	width: 22px;
	height: 22px;
	margin-right: 5px;
}

.multEmail li .m-checkBox>input,
.multEmail1 li .m-checkBox>input {
	display: none;
}

.multEmail li .m-checkBox>span,
.multEmail1 li .m-checkBox>span {
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url(../images/check.png);
	cursor: pointer;
	vertical-align: text-bottom;
}

.multEmail li .m-checkBox>span.mult_box,
.multEmail1 li .m-checkBox>span.mult_box {
	background-position: -88px 0;
}

.multEmail li .m-checkBox>span.checkeds,
.multEmail1 li .m-checkBox>span.checkeds {
	background-position: -132px 0;
}

.border-top-dot {
	border-top: 1px dotted #ddd;
	padding-top: 20px;
	width: 687px !important;
}

.m1-form .form-label label {
	width: 110px;
	text-align: center;
}

.color_1ec026 {
	color: #1ec026 !important;
}

.color_FF8000 {
	color: #f25e0d !important;
}

· .color_red {
	color: red;
}

.anchor {
	border-bottom: none;
}

.anchor>a {
	display: inline-block;
}

.wis>img {
	left: -185px;
	top: -311px;
	display: none;
	z-index: 999;
	width: 474px;
}

.form-labeel {
	padding-bottom: 12px;
	border-bottom: 1px solid #ddd;
	margin-left: 8px;
	width: 200px;
}

.w200 {
	width: 100%;
}

.w200>input {
	width: 100%;
}

.siss>img {
	left: -182px;
	display: none;
	z-index: 999;
	width: 474px;
	top: -380px;
}

.wis:hover img,
.siss:hover img {
	display: block;
}


/*收信人列表*/

.character {
	padding-right: 10% !important;
}

.character:before {
	margin-top: 10px;
}

.my-table>tbody>tr>td {
	padding: 20px 5px;
}

.loading-container {
	position: absolute;
	width: 100%;
	z-index: 9999;
	top: 76px;
}

.loading-container>div {
	background-color: #fff;
}

.loading-container>div>div {
	height: 800px;
}

.load-warm {
	font-size: 18px;
	color: #333;
	margin-top: 200px;
	display: inline-block;
	font-weight: bold;
}


/*上传反馈*/

.load-contnent {
	padding: 40px 60px;
}

.load-suc {
	width: 50%;
	float: left;
}

.load-suc>h1 {
	font-size: 38px;
	color: #333;
	text-align: center;
	border-right: 1px solid #ddd;
}

.load-suc>p {
	font-size: 18px;
	color: #666;
	text-align: center;
	margin-top: 20px;
}

.load-fail>h1 {
	font-size: 38px;
	color: #333;
	text-align: center;
}

.load-fail>p {
	font-size: 18px;
	color: #666;
	text-align: center;
	margin-top: 20px;
}

.cursor_default {
	cursor: default;
}

.help_tips {
	top: -3px;
	font-size: 18px;
	margin-left: 7px;
}

.fonts-header {
	font-weight: bold;
	color: #333;
}

.total-tab tr>td {
	padding: 10px 8px !important;
}

.red_top tr>td {
	padding: 21px 8px !important;
}

.img-container>img {
	max-width: 100%;
	display: none;
}

.m-boxx .box-title {
	background-color: #fff;
}

.m-boxx .box-form>ul>li .form-element {
	width: 450px;
}

.closeThis {
	cursor: pointer;
	display: inline-block;
	position: absolute;
	right: 13px;
	top: 0px;
	font-size: 28px;
	color: #d0d0cf;
}

.newTasks_ad>p:first-child {
	font-size: 28px;
	color: #1c68f2;
	text-align: center;
}

.newTasks_ad>p:last-child {
	margin: 6px auto 20px auto;
	text-align: center;
}

.newTasks_ad i {
	font-size: 48px;
	vertical-align: sub;
}

.fcs {
	width: 100%;
	border-bottom: 2px solid #ddd;
	margin-bottom: 20px;
}

.fcs>li {
	text-align: center;
}

.fcs>li.mycaret {
	border-bottom: 8px solid #ddd;
}

.btn-close {
	float: right;
	margin-top: 40px;
}

.rec-wait {
	font-size: 14px;
	color: #f79907;
}

.tj-cont>div:nth-child(1) {
	text-align: center;
	font-size: 24px;
	color: #4c88f5;
}

.tj-cont>div:nth-child(1) i {
	font-size: 48px;
	vertical-align: sub;
	color: #333;
}

.tj-cont>p {
	line-height: 2.5em;
	text-align: center;
}

.tj-cont>p a {
	text-decoration: underline !important;
}

.color_e95644 {
	color: #e95644;
}

.tj-cont>div:last-child {
	text-align: center;
	margin-top: 30px;
}

.money-once {
	margin-top: 7px;
	margin-bottom: 0;
	width: 116px;
	height: 40px;
}

.js-reload:hover {
	color: #000 !important;
	background-color: #ccc;
}

.color_f60a0a {
	color: #f60a0a
}

.certification {
	width: 200px;
	margin: 15px 0;
}

.color_f7b247 {
	color: #f7b247;
}

.btn-rz {
	padding: 0px 3px;
	background-color: #fff;
	border: 1px solid #f7b247;
	color: #f7b247;
}

.btn-rz:visited {
	border: 1px solid #f7b247;
	color: #f7b247;
}

.btn-rz:hover {
	border: 1px solid #ff9d03;
	color: #ff9d03;
}


/*EmailCar 发送任务样式*/

.emailCar .m-form> li .form-label {
	min-width: 92px;
}

.qmayun-icon {
	width: 50%;
	height: 50%;
	display: inline-block;
	background: url("../images/qmayun1.png") 0 0 no-repeat;
	background-size: cover;
}

.new-search {
	width: 100%;
	height: 270px !important;
	top: 37px;
	display: none;
	box-shadow: 0px 3px 7px 5px rgba(155, 155, 155, .2);
	border: 1px solid #eee;
	background: #fff;
	position: absolute;
	z-index: 9999;
	overflow-x: hidden;
}

.new-search .se-btn {
	float: right;
}

.new-search>div {
	height: 34px;
}

.new-search>div>input {
	height: 33px;
	line-height: 33px;
	width: 80%;
	padding-left: 10px;
}

.new-search>div>div {
	height: 34px;
	line-height: 34px;
	width: 12%;
	text-align: center;
	cursor: pointer;
}

.new-search>ul {}

.new-search>ul li {
	padding-left: 10px;
	height: 34px;
	line-height: 34px;
	cursor: pointer;
}

.new-search>ul li:hover {
	background-color: #eee;
}

.border-bottom-none {
	border-bottom: none !important;
}


/*单行文本超出省略号*/

.single-text {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}


/*账户安全改动*/

.box-form>.my-diff-form>li {
	width: 100%;
	float: left;
	padding-bottom: 20px;
}

.box-form>.my-diff-form>li .form-label {
	width: 90px;
	text-align: right;
	margin-right: 0;
}

.box-form>.my-diff-form>li .form-label label {
	padding: 0 0 10px 0;
}

.box-form>.my-diff-form>li .form-element {
	min-width: 100px;
}

@media screen and (min-width: 1023px) and (max-width: 1360px) {
	.box-form>.my-diff-form>li .siut-all {
		width: 62% !important;
	}
}

@media (min-width: 1360px) {
	.box-form>.my-diff-form>li .siut-all {
		width: 70% !important;
	}
}

.my-edit-form {
	margin-top: 20px;
}

.my-edit-form>ul>li {
	width: 100%;
	float: left;
	padding-bottom: 20px;
}

.box-form>.edit-baic-information>li {
	width: 49%;
	display: inline-block;
	padding-bottom: 20px;
}

.my-edit-form>ul>li .form-label {
	margin-right: 0;
}

.my-edit-form>ul>li .form-element {
	min-width: 100px;
}

.new-acount-cont button {
	float: right;
	margin-right: 50px;
}

.new-acount-cont>div>div {
	line-height: 57px;
	display: inline-block;
	padding-left: 12px;
}

.gray-line {
	color: #ddd;
	margin: 0 5px;
}

.box-form>.basic-information>li {
	width: 50%;
	float: left;
	padding-bottom: 20px;
}

.box-form>.basic-information>li .form-element {
	min-width: 100px;
}

.box-form>.basic-information>li .form-label {
	margin-right: 0;
	width: 90px;
	text-align: right;
}

.box-form>.basic-information>li .form-label label {
	padding: 0 0 10px 0;
}

.edit-baic-information li .form-element {
	min-width: 60px;
}

.edit-baic-information li .form-label {
	margin-right: 0;
}

.box-form>.edit-baic-information>li.form-btn {
	padding-left: 85px;
}


/*微信支付页面样式*/

.wxPay {
	margin: 0 auto;
	padding-top: 36px;
	width: 1000px;
	height: 658px;
}

.wxPay .wxTitle p:first-of-type {
	float: left;
	color: #303030;
	width: 80%;
	font-size: 14px;
	font-weight: bold;
}

.wxPay .wxTitle p:last-of-type {
	float: left;
	text-align: right;
	width: 20%;
	color: #303030;
	font-size: 12px;
}

.wxPay .wxTitle p:last-of-type:after {
	content: '';
	clear: both;
}

.wxPay .wxTitle p:last-of-type span {
	color: #c81623;
	font-size: 14px;
}

.wxPay .wxDet {
	clear: both;
	overflow: hidden;
	padding-bottom: 16px;
	border-bottom: 1px solid #dadada;
}

.wxPay .wxDet p:first-of-type {
	float: left;
	text-align: left;
	color: #303030;
	width: 80%;
	font-size: 14px;
}

.wxPay .wxDet p:first-of-type i {
	margin-right: 6px;
	font-style: normal;
	color: #3c8cfa;
}

.wxPay .wxDet p:first-of-type i:before {
	content: '保';
	display: inline-block;
	margin: 0 5px;
	width: 23px;
	height: 23px;
	border-radius: 128px;
	background: #3C8CFA;
	color: #FFF;
	text-align: center;
	font-size: 15px;
	font-style: normal;
}

.wxPay .wxDet p:first-of-type span {
	color: #3c8cfa;
}

.wxPay .wxDet p {
	margin-top: 28px;
	float: left;
	text-align: right;
	width: 20%;
	color: #3c8cfa;
	font-size: 12px;
}

.wxPay .wxDet p.js-show {
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.wxPay .wxDet p:after {
	content: '';
	clear: both;
}

.wxPay .wxDet p .triUp:after {
	content: "";
	display: inline-block;
	margin-left: 5px;
	width: 0;
	height: 0;
	vertical-align: middle;
	border-bottom: 4px solid #3c8cfa;
	border-right: 4px solid rgba(0, 0, 0, 0);
	border-left: 4px solid rgba(0, 0, 0, 0);
	border-top: 0 dotted;
	-webkit-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: opacity .1s;
	transition: opacity .1s;
}

.wxPay .wxDet p .triDown:after {
	content: "";
	display: inline-block;
	margin-left: 5px;
	width: 0;
	height: 0;
	vertical-align: middle;
	border-bottom: 4px solid #3c8cfa;
	border-right: 4px solid rgba(0, 0, 0, 0);
	border-left: 4px solid rgba(0, 0, 0, 0);
	border-top: 0 dotted;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transition: opacity .1s;
	transition: opacity .1s;
}

.wxPay .wxDes {
	display: none;
}

.wxPay .wxDes p {
	color: #868686;
	font-size: 12px;
	padding: 18px 50px 0 8px;
}

.wxPay .wxDes p:not(:first-child) {
	padding: 10px 50px 18px 8px;
}

.wxPay .wxCode {
	padding: 30px;
	color: #303030;
	font-size: 12px;
	background: #fff;
	box-shadow: 1px 1px 5px #9D9999;
}

.wxPay .wxCode> div:first-of-type {
	float: left;
	font-size: 18px;
}

.wxPay .wxCode> div:last-of-type {
	margin-left: 130px;
	font-size: 12px;
}

.wxPay .wxCode> div:last-of-type> p {
	font-size: 12px;
	margin-bottom: 36px;
	color: #303030;
}

.wxPay .wxCode> div:last-of-type> p:after {
	clear: both;
}

.wxPay .wxCode> div:last-of-type> p span {
	color: #c81623;
}

.wxPay .wxCode> div:last-of-type> div {
	vertical-align: middle;
	margin-right: 50px;
}

.wxPay .wxCode> div:last-of-type> div> div {
	width: 300px;
	height: 60px;
	margin-top: 20px;
	background: #ec4e58;
}

.wxPay .wxCode> div:last-of-type> div> div> div {
	vertical-align: middle;
	position: relative;
	top: 4px;
	color: #fff;
}

.wxPay .wxCode> div:last-of-type> div> div> div img {
	margin: 0 20px 0 50px;
}

.wxPay .wxCode> div:last-of-type> div> div> div div {
	position: relative;
	top: 5px;
}

.inline-block {
	display: inline-block;
}

.marl5 {
	margin-left: 5px;
	vertical-align: text-bottom;
}

.cursor-pointer {
	cursor: pointer;
}


/*修改banner图*/

.logins-arr {
	width: 440px;
	height: 250px;
	margin: 0 auto;
}

.logins-arr ul {
	list-style: none;
	width: 100%;
}

.logins-arr ul li {
	display: inline-block;
	width: 105px;
	height: 125px;
	text-align: center;
	color: #333;
}

.logins-arr ul li>div {
	width: 100%;
	height: 80px;
	line-height: 80px;
	margin-bottom: 10px;
}

.btn-db3652 {
	background-color: #db3652;
	color: #fff;
	border-color: #db3652;
}

.btn-db3652:hover {
	background-color: #d4203e;
	border-color: #d4203e;
}

.btn-f7f9fa {
	background-color: #4C88F5;
	border-color: #4C88F5;
	color: #646567;
	font-size: 14px;
	height: 50px;
	line-height: 50px;
	padding: 0 14px !important;
	margin-top: 0;
	color: #fff !important;
	width: 106px;
}

.btn-f7f9fa:hover {
	color: #FFF;
	background-color: #1C68F2;
}

.btn-f7f9fa:active {
	color: #FFF;
}

.btn-f7f9fa:visited {
	color: #FFF;
}

.login-table>tbody>tr>td {
	padding: 15px 8px;
}

.login-table>tbody>tr.separate {
	border-bottom: 1px solid #ddd;
	background-color: #fff;
}

.login-table>tbody>tr.separate td {
	padding-left: 0;
	text-align: left;
	color: #000;
}

.login-table>tbody>tr:nth-child(even) td {
	color: #4c89f5;
}

.btn.btn-eaedf2 {
	color: #666666;
	background-color: #eaedf2;
	border-color: transparent;
	padding: 6px 18px;
	font-size: 12px;
	line-height: 2;
	border-radius: 0;
	text-align: center;
}

.btn.btn-eaedf2:focus,
.btn.btn-eaedf2.focus {
	color: #666666;
	background-color: #cbd2df;
	border-color: rgba(0, 0, 0, 0);
}

.btn.btn-eaedf2:hover {
	color: #666666;
	background-color: #cbd2df;
	border-color: rgba(0, 0, 0, 0);
}

.btn.btn-eaedf2:active,
.btn.btn-eaedf2.active,
.open> .dropdown-toggle.btn.btn-eaedf2 {
	color: #666666;
	background-color: #cbd2df;
	border-color: rgba(0, 0, 0, 0);
}

.btn.btn-eaedf2:active:hover,
.btn.btn-eaedf2.active:hover,
.open> .dropdown-toggle.btn.btn-eaedf2:hover,
.btn.btn-eaedf2:active:focus,
.btn.btn-eaedf2.active:focus,
.open> .dropdown-toggle.btn.btn-eaedf2:focus,
.btn.btn-eaedf2:active.focus,
.btn.btn-eaedf2.active.focus,
.open> .dropdown-toggle.btn.btn-eaedf2.focus {
	color: #666666;
	background-color: #b4bfd1;
	border-color: rgba(0, 0, 0, 0);
}

.btn.btn-eaedf2:active,
.btn.btn-eaedf2.active,
.open> .dropdown-toggle.btn.btn-eaedf2 {
	background-image: none;
}

.btn.btn-eaedf2.disabled,
.btn.btn-eaedf2[disabled],
fieldset[disabled] .btn.btn-eaedf2,
.btn.btn-eaedf2.disabled:hover,
.btn.btn-eaedf2[disabled]:hover,
fieldset[disabled] .btn.btn-eaedf2:hover,
.btn.btn-eaedf2.disabled:focus,
.btn.btn-eaedf2[disabled]:focus,
fieldset[disabled] .btn.btn-eaedf2:focus,
.btn.btn-eaedf2.disabled.focus,
.btn.btn-eaedf2[disabled].focus,
fieldset[disabled] .btn.btn-eaedf2.focus,
.btn.btn-eaedf2.disabled:active,
.btn.btn-eaedf2[disabled]:active,
fieldset[disabled] .btn.btn-eaedf2:active,
.btn.btn-eaedf2.disabled.active,
.btn.btn-eaedf2[disabled].active,
fieldset[disabled] .btn.btn-eaedf2.active {
	background-color: #eaedf2;
	border-color: transparent;
}

.btn.btn-eaedf2 .badge {
	color: #eaedf2;
	background-color: #666666;
}


/*消息中心列表样式*/

.newsHeader {
	margin-left: 12px;
	margin-bottom: 25px;
	padding-bottom: 12px;
	border-bottom: 1px solid #dadada
}

.newsHeader div {
	display: inline-block;
}

.newsHeader .newsBtn {
	padding: 4px 14px;
	margin-left: 30px;
	font-size: 14px;
	cursor: pointer;
}

.newsHeader .newsBtn.active {
	color: #FFF;
	background: #4C88F5;
}


/*国际短信的区号选择*/

.checkPhone {}

.checkPhone .img-arrow {
	width: 9px;
	cursor: pointer;
	vertical-align: 0px;
}

.checkPhone .form-element {
	padding-top: 4px;
}

.checkPhone .form-label {
	padding-top: 3px;
}

.checkPhone .spline {
	color: #bbb
}

.checkPhone .checkout1 {
	width: 220px;
	height: 180px;
	background-color: #fff;
	z-index: 99;
	top: 35px;
	box-shadow: 0px 3px 7px 5px rgba(155, 155, 155, .2);
}

.checkPhone .checkout1 .search-country {
	width: 180px;
	height: 36px;
	padding-left: 10px;
}

.checkPhone .checkout1 .inter-searchB {
	width: 34px;
	height: 36px;
	line-height: 36px;
	float: right;
	text-align: center;
}

.checkPhone .checkout1 .search-lists {
	height: 145px;
	overflow-y: scroll;
}

.checkPhone .checkout1 .search-lists li {
	height: 36px;
	line-height: 36px;
	padding: 0 10px;
	cursor: pointer;
}

.checkPhone .checkout1 .search-lists li:hover {
	background-color: #eee;
}

.delCheck {
	float: left;
	display: inline-block;
	margin-top: 4px;
	margin-left: 17px;
}

.margin-right {
	margin-right: 10px;
}

.visibility_hidden {
	visibility: hidden;
}


/*线下充值*/

.lineRecharge .openContent {
	padding: 20px 47px 0 47px;
	margin-top: 0;
}

.lineRecharge .openContent p {
	font-size: 14px;
}

.lineRecharge .openContent .title {
	display: inline-block;
	width: 73px;
	letter-spacing: 2px;
	position: relative;
}

.lineRecharge .openContent .title:after {
	display: inline-block;
	content: ":";
	position: absolute;
	right: 1px;
}

.lineRecharge .openContent .black {
	color: #000;
	padding-right: 10px;
}